/**
  ******************************************************************************
  * @file           : day02_11.c
  * @author         : Cola
  * @date           : 2023/3/22 1:21
  ******************************************************************************
  */


#include <stdio.h>

int main() {
    int a = 6;
    a = a << 2;   //让 a 左移 2 位，实际上就是 a * 2 * 2，a * 2的平方（类比十进制，其实还是很好理解的）
    printf("a = %d", a);
    printf("\n-----------\n");
    a = a >> 1;   //右移其实就是除以 2 的操作
    printf("a = %d", a);
    printf("\n-----------\n");
    int c = 6, d = 4;
    int c_d = c & d;   //按位与操作
    printf("c_d = %d", c_d);
    printf("\n-----------\n");
    int c_d_2 = c ^ d;
    printf("c_d_2 = %d", c_d_2);
    return 0;
}